package ec.edu.uce.tour.modelo;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;


/**
 * The persistent class for the paquete_personalizado_habitacio database table.
 * 
 */
@Entity
@Table(name="paquete_personalizado_habitacio", schema="tour")
public class PaquetePersonalizadoHabitacio implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@SequenceGenerator(name="PAQUETE_PERSONALIZADO_HABITACIO_PAQPERHABIDPK_GENERATOR", sequenceName="tour.PAQUETE_PERSONALIZADO_HABITACIO_PAQ_PER_HAB_ID_PK_SEQ", allocationSize = 0)
	@GeneratedValue(strategy=GenerationType.AUTO, generator="PAQUETE_PERSONALIZADO_HABITACIO_PAQPERHABIDPK_GENERATOR")
	@Column(name="paq_per_hab_id_pk", unique=true, nullable=false)
	private Integer paqPerHabIdPk;

	@Column(name="paq_per_hab_costo_hospedaje_dia", nullable=false, precision=131089)
	private BigDecimal paqPerHabCostoHospedajeDia;

	@Column(name="paq_per_hab_costo_hospedaje_noc", nullable=false, precision=131089)
	private BigDecimal paqPerHabCostoHospedajeNoc;

	@Column(name="paq_per_hab_numero_habitacion", nullable=false, precision=131089)
	private BigDecimal paqPerHabNumeroHabitacion;

	//bi-directional many-to-one association to PaquetePersonalidadoTbl
    @ManyToOne
	@JoinColumn(name="paq_per_id_pk")
	private PaquetePersonalidadoTbl paquetePersonalidadoTbl;

    public PaquetePersonalizadoHabitacio() {
    }

	public Integer getPaqPerHabIdPk() {
		return this.paqPerHabIdPk;
	}

	public void setPaqPerHabIdPk(Integer paqPerHabIdPk) {
		this.paqPerHabIdPk = paqPerHabIdPk;
	}

	public BigDecimal getPaqPerHabCostoHospedajeDia() {
		return this.paqPerHabCostoHospedajeDia;
	}

	public void setPaqPerHabCostoHospedajeDia(BigDecimal paqPerHabCostoHospedajeDia) {
		this.paqPerHabCostoHospedajeDia = paqPerHabCostoHospedajeDia;
	}

	public BigDecimal getPaqPerHabCostoHospedajeNoc() {
		return this.paqPerHabCostoHospedajeNoc;
	}

	public void setPaqPerHabCostoHospedajeNoc(BigDecimal paqPerHabCostoHospedajeNoc) {
		this.paqPerHabCostoHospedajeNoc = paqPerHabCostoHospedajeNoc;
	}

	public BigDecimal getPaqPerHabNumeroHabitacion() {
		return this.paqPerHabNumeroHabitacion;
	}

	public void setPaqPerHabNumeroHabitacion(BigDecimal paqPerHabNumeroHabitacion) {
		this.paqPerHabNumeroHabitacion = paqPerHabNumeroHabitacion;
	}

	public PaquetePersonalidadoTbl getPaquetePersonalidadoTbl() {
		return this.paquetePersonalidadoTbl;
	}

	public void setPaquetePersonalidadoTbl(PaquetePersonalidadoTbl paquetePersonalidadoTbl) {
		this.paquetePersonalidadoTbl = paquetePersonalidadoTbl;
	}
	
}